#include<stdio.h>
#include<stdlib.h>
#include<string.h>

//int main(int argc, char* argv[], char* env[])
//{
//  (void)argc;
//  (void)argv;
//
//  for(int i = 0; env[i]; i++)
//    {
//      printf("env[%d]:-> %s\n", i, env[i]);
//    }
//  
//  return 0;
//}


int main(int argc, char* argv[])
{
  for(int i = 0; i < argc; i++)
   {
    printf("argv[%d]: %s\n", i, argv[i]);
   }
    
  if(argc != 2)
  {
    printf("Usage: %s [-a|-b|-c]\n", argv[0]);
//    return 1;
  //}

  //const char* arg = argv[1];
  //if(strcmp(arg, "-a") == 0)
  //  printf("这是功能1\n");
  //else if(strcmp(arg, "-b") == 0)
  //  printf("这是功能2\n");
  //else if(strcmp(arg, "-c") == 0)
  //  printf("这是功能3\n");
  //else
  //  printf("Usage: %s [-a|-b|-c]\n", argv[0]);
  
  extern char** environ;
  for(int i = 0; environ[i]; i++)
  {
    printf("environ[%d]-> %s\n", i, environ[i]);
  }

   return 0;
}
